#ifndef _BOMB_H_
#define _BOMB_H_

#ifdef _WIN32
#pragma once
#endif

// 05.03.12 - Matthew Brews - Original Creation.

#include "fmod.hpp"

#include "soundmanager.h"
#include "weapon.h"
//#include "projectile.h"
#include "entity.h"
#include "bomb_projectile.h"

#include "repeat.h"

class CPlayer;

class CBomb : public CWeapon
{
public:
    CBomb();

    void explode();
    void setDamage(float fDamage);
    float getDamage() const;
    void setExplodeRadius(int nRadius);
    int getExplodeRadius() const;
    virtual bool fire();

private:
    int m_nExplodeRadius;
    float m_fDamage;
};

#endif